home *** CD-ROM | disk | FTP | other *** search
- (* This is a simple terminal program to test the ASYNC.PAS routines. *)
- (* It opens COM1 using 300-E-7-1 format. The esc key terminates it. *)
- {$i async.pas}
- var
- k: char;
- begin
- lowvideo;
- clrscr;
- ComOpen(Com1,LowSpeed,EvenParity);
- k := ' ';
- repeat
- if keypressed then
- begin
- read(kbd,k);
- if k <> chr(27) then ComOut(Com1,k);
- end;
- if ComInReady(Com1) then write(ComIn(Com1));
- until k = chr(27);
- ComClose(Com1);
- clrscr;
- end.